package com.demo.system.service;

/**
 * WebSocket业务服务接口
 * <p>
 * 定义WebSocket相关的业务操作接口，为WebSocket功能提供业务层抽象。
 * 虽然目前接口为空，但为未来扩展WebSocket业务功能预留了接口定义。
 * <p>
 * 可能的扩展功能包括：
 * 1. 用户在线状态管理
 * 2. 消息持久化和历史记录
 * 3. 聊天室管理功能
 * 4. 用户权限和黑名单管理
 * 5. 消息过滤和敏感词处理
 * 6. 消息统计和监控
 *
 * @author why
 * @description WebSocket业务服务接口，预留扩展点
 * @date 2025/9/22 17:22
 */
public interface WebSocketService {

    // TODO: 根据业务需求添加具体的服务方法
    // 例如：
    // void saveMessage(ChatMessage message);
    // List<ChatMessage> getMessageHistory(String roomId);
    // void manageUserOnlineStatus(String userId, boolean online);

}
